#ifndef CAMERA
#define CAMERA

#include <cmath>
#include <sstream>

#include <base\vec3f.h>
#include <base\rotation.h>
#include <base\viewVolume.h>

class camera {
  
  float heightAngle;
  float aspectRatio;
  float nearDistance;
  float farDistance;

public:

  void setAspectRatio(float value);
  float getAspectRatio();

  void setNearDistance(float value);
  float getNearDistance();

  void setFarDistance(float value);
  float getFarDistance();

  void setHeightAngle(float value);
  float getHeightAngle();

  camera();
  ~camera();
};

#endif